type go/parser.resolver

22 uses

	go/parser (current package)
		resolver.go#L23: 	r := &resolver{
		resolver.go#L59: type resolver struct {
		resolver.go#L75: func (r *resolver) trace(format string, args ...any) {
		resolver.go#L79: func (r *resolver) sprintf(format string, args ...any) string {
		resolver.go#L89: func (r *resolver) openScope(pos token.Pos) {
		resolver.go#L100: func (r *resolver) closeScope() {
		resolver.go#L108: func (r *resolver) openLabelScope() {
		resolver.go#L113: func (r *resolver) closeLabelScope() {
		resolver.go#L128: func (r *resolver) declare(decl, data any, scope *ast.Scope, kind ast.ObjKind, idents ...*ast.Ident) {
		resolver.go#L158: func (r *resolver) shortVarDecl(decl *ast.AssignStmt) {
		resolver.go#L196: func (r *resolver) resolve(ident *ast.Ident, collectUnresolved bool) {
		resolver.go#L229: func (r *resolver) walkExprs(list []ast.Expr) {
		resolver.go#L235: func (r *resolver) walkLHS(list []ast.Expr) {
		resolver.go#L244: func (r *resolver) walkStmts(list []ast.Stmt) {
		resolver.go#L250: func (r *resolver) Visit(node ast.Node) ast.Visitor {
		resolver.go#L515: func (r *resolver) walkFuncType(typ *ast.FuncType) {
		resolver.go#L523: func (r *resolver) resolveList(list *ast.FieldList) {
		resolver.go#L534: func (r *resolver) declareList(list *ast.FieldList, kind ast.ObjKind) {
		resolver.go#L543: func (r *resolver) walkRecv(recv *ast.FieldList) {
		resolver.go#L589: func (r *resolver) walkFieldList(list *ast.FieldList, kind ast.ObjKind) {
		resolver.go#L600: func (r *resolver) walkTParams(list *ast.FieldList) {
		resolver.go#L605: func (r *resolver) walkBody(body *ast.BlockStmt) {